//
// Created by Soar Qin on 2017/8/18.
// Copyright (c) 2017 Soar Qin. All rights reserved.
//

#pragma once

#include <event2/event.h>
#include <curl/curl.h>

namespace core::async {

class Timer;

struct LoopContext {
    struct event_base *evbase = nullptr;
    CURLM *httpMulti = nullptr;
    Timer *httpTimer = nullptr;
    void *data = nullptr;
};

}
